/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.patpro.modelo.servicios;

import com.patpro.modelo.DAO.interfaces.AsignacionAcademicaInterfaz;
import com.patpro.modelo.javabeans.AsignacionAcademica;
import java.util.List;

/**

 */
public class AsignacionAcademicaService {

    private AsignacionAcademicaInterfaz persistencia;

    public AsignacionAcademicaInterfaz getPersistencia() {
        return persistencia;
    }

    public void setPersistencia(AsignacionAcademicaInterfaz persistencia) {
        this.persistencia = persistencia;
    }

    public int insertarAsigancionAcademica(AsignacionAcademica asignacion) {
        return persistencia.insertarAsigancionAcademica(asignacion);
    }

    public List<AsignacionAcademica> listarAsignacionAcademica() {
        return persistencia.listarAsignacionAcademica();
    }

    public int eliminarAsignacionAcademica(AsignacionAcademica asignacion) {
        return persistencia.eliminarAsignacionAcademica(asignacion);
    }

    public AsignacionAcademica buscarAsignacionAcademica(AsignacionAcademica asignacion) {
        return persistencia.buscarAsignacionAcademica(asignacion);
    }

    public int actualizarAsigancionAcademica(AsignacionAcademica asignacion) {
        return persistencia.actualizarAsigancionAcademica(asignacion);
    }

    public List<AsignacionAcademica> listarAsignacionAcademicaPorSemestreProfesor(int id_semestre, int id_profesor) {
        return persistencia.listarAsignacionAcademicaPorSemestreProfesor(id_semestre, id_profesor);
    }


}
